//
//  ModuleVCA.h
//  CocoaSynth
//
//  Created by Pierre DUCHENE on 12/02/10.
//  Copyright 2010 Pierre DUCHENE. All rights reserved.
//

#import <Cocoa/Cocoa.h>

#import "Module.h"
#import "ModuleVCAProtocol.h"
#import "PortInProtocol.h"
#import "SampleProtocol.h"

@interface ModuleVCA : Module <ModuleVCAProtocol> {
	id<SampleProtocol> inputAm;
	id<PortInProtocol> portInAm;
	
	float initialGain;
}

@property (readonly) id<SampleProtocol> inputAm;
@property (retain) id<PortInProtocol> portInAm;

@property (assign) float initialGain;

@end
